Definition of Admiral Nelson
-
(noun) English admiral who defeated the French fleets of Napoleon but was mortally wounded at Trafalgar (1758-1805)
Synonyms of Admiral Nelson
Antonyms of Admiral Nelson
No Antonyms Found.
Homophones of Admiral Nelson
No Homophones Found.